package com.wry.spring.controller;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * <h1>  </h1>
 *
 * @author wry
 * @since 2025.04.28
 */
@Data
public class Node {
    int val;

    Node next;

    Node head = null;

    public Node() {
    }

    public Node(int val) {
        this.val = val;
    }

    public  void add(int data) {
        Node newNode = new Node(data);  // 创建新节点
        if (head == null) {  // 如果链表为空
            head = newNode;  // 新节点成为头节点
        } else {
            Node current = head;
            while (current.next != null) {  // 找到链表的最后一个节点
                current = current.next;
            }
            current.next = newNode;  // 将最后一个节点的next指向新节点
        }
    }

    public static void main(String[] args) {
        Node node = new Node();
        node.add(1);
        node.add(2);
        node.add(3);
        System.out.println("---");
    }
}
